package com.example.dts.service;

import com.example.dts.model.File;
import com.example.dts.model.ro.FileRO;
import com.example.dts.model.vo.PageVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface FileService {

    void saveFile(File file, String userId);

    String uploadBanner(MultipartFile file, String userId);

    String getFileSize(String path);

    PageVO<File> page(FileRO ro, String userId);

    void update(File file, String userId);

    void deleteBatch(List<String> ids);

    List<File> getAllByType(String type);
}
